.login-bg {
    height: 100vh;
    background-position: center;
    background-size: cover;

    display: flex;
    justify-content: center;
    align-items: center;

    .login-bg {
        aspect-ratio: 16 / 9;
        height: 540px;
        background-size: cover;

        .login-wrapper {
            width: 320px;
            height: 100%;
            background-color: white;
            margin-left: auto;
            padding: 24px;
            box-sizing: border-box;

            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center;
            gap: 28px;

            .logo {
                width: 80px;
            }

            .title {
                color: #027cc5;                
            }

            .logo-form {
                width: 100%;
            }
        }
    }
}